接續昨天將文字寫入檔案裡面的情況,
若是連續下寫入的語法會發生時麼事呢?
首先,
下指令echo "Hello World" > 新檔案.txt,
把Hello World寫進名為「新檔案.txt」的檔案裡面,
再下指令echo "Hello Linux" > 新檔案.txt,
這時將內容印出來顯示,
下指令cat 新檔案.txt,
推測顯示情況有可能
1.
印出,有換行
Hello World
Hello Linux
印出,沒換行
Hello WorldHello Linux
印出
Hello Linux
顯示結果是3,印出
Hello Linux
前面寫入的Hello World就會被覆寫掉。
那若是不想清掉前面的內容,
希望把內容向下累加呢?
接續前面的程式,
目前新檔案.txt裡面的內容為Hello Linux,
現在想在後面再加上一段文字Hello Ubuntu,
下指令echo "Hello Ubuntu" >> 新檔案.txt,
中間單一個箭頭改為兩個箭頭,
按下enter,
接著確認檔案內容
下指令cat 新檔案.txt,
會顯示
Hello Linux
Hello Ubuntu
可看到內容向下累加下去了。
以此類推要多加幾句進新檔案.txt的內容,
使用指令echo "想加入的內容文字" >> 新檔案.txt,
則可以不斷累加下去。